<?php

define('EMAIL_DESTINATAIRE'				,'marcel.kinengue@polytechnique.org');
define('OBJET'							,'[Mariage] Demande de photos');
define('SENDMAIL_FROM'					,'mail.mkinengue.com');

define('FOND_ECRAN'						,'fond_ecran_envoi_mail.jpeg');
	
$emailSrc = '';
$corpsMsg = '';
$erreur = '';

//Informations sur le mariage
$idMariage = getIdMariage();
$infosMariage = getInfosMariage($idMariage);

if ($_SERVER['REQUEST_METHOD'] === 'GET') {
	$onload = 'javascript:alert("Appel par GET");';
} elseif ($_SERVER['REQUEST_METHOD'] === 'POST') {
	ini_set('sendmail_from', SENDMAIL_FROM);
	$emailSrc = $_POST['emailSrc'];
	$corpsMsg = $_POST['corpsMsg'];
	
	
	if (!isEmail($_POST['emailSrc'])) {
		$erreur .= 'L\'email que vous avez fourni est soit vide, soit pas valide! Format email attendu du genre (nomxxxx@yyy.zz)';
		$onload = 'alert(\'L email que vous avez fourni est soit vide, soit n\'est pas valide! Format email attendu : nomxxxx@yyy.zz\');';
	} else {
		// Envoi du mail
		$emailsErr = @sendMail($_POST['emailSrc'], EMAIL_DESTINATAIRE, $_POST['subject'], $corpsMsg);
		if (count($emailsErr) == 0) {
			$erreur = 'Envoi de l\'email effectu&eacute; avec succ&egrave;s';
			$onload = 'if (!confirm(\'L email a &eacute;t&eacute; envoy&eacute; avec succ&egrave;s. Voulez-vous envoyer de nouveau un email?\')) {window.close();}';
		} else {
			$erreur .= 'L\'email n\'a pas pu &ecirc;tre envoy&eacute;. Si le probl&egrave;me persiste, lire la note NB en bas de page';
			$onload = 'alert(\'L email n\'a pas pu &ecirc;tre envoy&eacute;. Si le probl&egrave;me persiste, lire la note NB en bas de page\');';
		}
	}
}
//background-image:url(<?php //echo FOND_ECRAN;);
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
	<head>
		<meta http-equiv="content-Type" content="text/html;charset=utf-8">
  		<title>Demande de photos</title>
		<style type="text/css">
			
			body {
				background-color: #F7FCE8;
				color: black;
/* 				font-size: 120%; */
			}
			
			body div {
				/*background-color:white;*/
				background-attachment: fixed;
				background-position: 50% 50%;
				background-repeat: repeat;
			}
			
			h4 {
				border: 1px dotted blue;
				padding: 1em 0 1em 0;
				color: blue;
				text-align: center;
			}
			
			label {
				font-weight: bold;
				color: #000099;
			}
		
			div.erreur {
				font-weight: bold;
				font-size: 120%;
				color: red;
				margin: 0 0 1em 0;
			}
			
			div.note {
				font-size: 90%;
				margin: 1em 0 0 0;
				color: #000099;
			}
			
			input#subject, input#emailSrc {
				width: 37.5em;
			}
			
			input#subject {
				background-color: #EAEAEA;
			}
			
			input#boutonEnvoyer {
				float: right;
			}
			
			.bold {
				font-weight: bold;
			}
			
			.send-mail-line-container {
				overflow: hidden;
				margin: 0 0 1em 0;
			}
		</style>
  	</head>
  	<body onload="<?php echo $onload; ?>">
		<div class="body-container">
			<h4>DEMANDE D'ENVOI DE PHOTOS POUR LE MARIAGE DE <?php echo strtoupper($infosMariage[PRENOM_CONJOINT1] . ' et ' . $infosMariage[PRENOM_CONJOINT2])?></h4>
			<div class="erreur">
				<?php echo $erreur; ?>
			</div>
			<div class="form-wrapper">
				<form action="" method="post">
					<div class="send-mail-line-container">
						<div class="left-container width26">
							<label for="emailSrc">Votre email : </label>
						</div>
						<div class="right-container width73">
							<input id="emailSrc" name="emailSrc" type="text" value="<?php echo $emailSrc; ?>" />
						</div>
					</div>
					<div class="send-mail-line-container">
						<div class="left-container width26">
							<label for="subject">Objet : </label>
						</div>
						<div class="right-container width73">
							<input id="subject" name="subject" type="text" value="<?php echo OBJET; ?>" readonly="readonly" />
						</div>
					</div>
					<div class="send-mail-line-container">
						<div class="left-container width26">
							<label for="corpsMsg">Corps du message : </label>
						</div>
						<div class="right-container width73">
							<textarea id="corpsMsg" name="corpsMsg" rows="6" cols="60"><?php echo $corpsMsg; ?></textarea>
						</div>
					</div>
					<div class="send-mail-line-container">
						<div class="right-container width73">
							<input id="boutonEnvoyer" type="submit" name="valider" value="Envoyer" />
						</div>
					</div>
				</form>
			</div>
			<div class="note">
				<span class="bold">NB :</span><br />
				Vous pouvez envoyer un email via votre compte de messagerie personnel &agrave; l'adresse <span class="bold"><?php echo EMAIL_DESTINATAIRE; ?> avec pour objet "<?php echo OBJET; ?>"</span>
			</div>
		</div>
	</body>
</html>